html, body, .container {
    height: 100%;
}

.header {
    background: #ededed;
}

.header_main {
    height: 50px;
    line-height: 50px;
    font-size: 30px;
}

.header_info {
    background: #ededed;
    font-size: 10px;
    text-align: right;
    margin-top: 30px;
}

.chat_box_row {
    height: calc(100% - 50px - 82px);
    overflow-y: auto;
}

.chat_box {
    background: #e5ddd5;
    padding-top: 10px;
    padding-bottom: 10px;
}

.chat_input {
    background: #ededed;
    padding-top: 10px;
    padding-bottom: 10px;
}

.message {
    border-radius: 10px;
    padding: 5px 10px 5px 10px;
    margin-top: 10px;
    max-width: 75%;
}

.message_me {
    float: right;
    background: #86ef64;
}

.message_chatGPT {
    float: left;
    background: white;
}

.submit_button {
    width: 80px;
}